package com.huixuebao.after.dto;


import cn.afterturn.easypoi.excel.annotation.Excel;
import lombok.Data;

import java.io.Serializable;

@Data
public class PolicyGroupDTO implements Serializable {

    /***
     * 订单号
     */
    @Excel(name = "订单号", orderNum = "0")
    private String orderId;
    /***
     * 投保人姓名
     */
    @Excel(name = "投保人姓名", orderNum = "1")
    private String insuredName;
    /***
     * 证件号
     */
    @Excel(name = "证件号", orderNum = "2")
    private String cid;
    /***
     * 被保险人姓名
     */
    @Excel(name = "被保险人姓名", orderNum = "3")
    private String holderName;
    /***
     * 被保险人手机号
     */
    @Excel(name = "被保险人手机号", orderNum = "4")
    private String holderPhone;
    /***
     * 被保人证件号
     */
    @Excel(name = "被保人证件号", orderNum = "5")
    private String holderCid;
    /***
     * 学员姓名（非必录）
     */
    @Excel(name = "学员姓名（非必录）", orderNum = "6")
    private String studentName;
    /***
     * 教育机构名称
     */
    @Excel(name = "教育机构名称", orderNum = "7")
    private String mechanismName;
    /***
     * 教育机构证件号码
     */
    @Excel(name = "教育机构证件号码", orderNum = "8")
    private String businessLicens;
    /***
     * 教育地点
     */
    @Excel(name = "教育地点", orderNum = "9")
    private String address;
    /***
     * 教育项目
     */
    @Excel(name = "教育项目", orderNum = "10")
    private String courseProject;
    /***
     * 保费
     */
    @Excel(name = "保费", orderNum = "11")
    private String premium;
    /***
     * 实缴教育费用
     */
    @Excel(name = "实缴教育费用", orderNum = "12")
    private String reality;
    /***
     * 总保额
     */
    @Excel(name = "总保额", orderNum = "13")
    private String totalPremium;
    /***
     * 教育合同文件地址集合（多个地址间用英文;分割）
     */
    @Excel(name = "教育合同文件地址集合（多个地址间用英文;分割）", orderNum = "14")
    private String businessLicensAddress;
    /***
     * 培训期间(开始时间)
     */
    @Excel(name = "培训期间(开始时间)", orderNum = "15")
    private String startTimeTrain;
    /***
     * 培训期间(结束时间)
     */
    @Excel(name = "培训期间(结束时间)", orderNum = "16")
    private String endTimeTrain;
    /***
     * 产品代码
     */
    @Excel(name = "产品代码", orderNum = "17")
    private String productCode;
    /***
     * 投保时间（非必录）
     */
    @Excel(name = "投保时间（非必录）", orderNum = "18")
    private String applyTime;
    /***
     * 投保人类型
     */
    @Excel(name = "投保人类型", orderNum = "19")
    private String holderType;
    /***
     * 投保人手机号（团体非必录）
     */
    @Excel(name = "投保人手机号（团体非必录）", orderNum = "20")
    private String insuredPhone;
    /***
     * 证件类型
     */
    @Excel(name = "证件类型", orderNum = "21")
    private String idType;
    /***
     * 证件有效期起期（非必录）
     */
    @Excel(name = "证件有效期起期（非必录）", orderNum = "22")
    private String startTime;
    /***
     * 证件有效期止期（非必录）
     */
    @Excel(name = "证件有效期止期（非必录）", orderNum = "23")
    private String endTime;
    /***
     * 投保人职业/行业
     */
    @Excel(name = "投保人职业/行业", orderNum = "24")
    private String insuredProfession;
    /***
     * 投保人职业/行业
     */
    @Excel(name = "被保人与投保人关系", orderNum = "25")
    private String insuredHolder;
    /***
     * 被保人证件类型
     */
    @Excel(name = "被保人证件类型", orderNum = "26")
    private String insuredIdType;
    /***
     * 证件有效期起期（非必录）
     */
    @Excel(name = "证件有效期起期（非必录）", orderNum = "27")
    private String insuredStartTime;
    /***
     * 证件有效期止期（非必录）
     */
    @Excel(name = "证件有效期止期（非必录）", orderNum = "28")
    private String insuredEndTime;
    /***
     * 被保险人职业/行业
     */
    @Excel(name = "被保险人职业/行业", orderNum = "29")
    private String insuredRelation;
    /***
     * 保险起期
     */
    @Excel(name = "保险起期", orderNum = "30")
    private String effectiveStartTime;
    /***
     * 教育机构证件类型
     */
    @Excel(name = "教育机构证件类型", orderNum = "31")
    private String mechanismIdType;
    /***
     * 学员是否成年
     */
    @Excel(name = "学员是否成年", orderNum = "32")
    private String isAdult;
    /***
     * 学员证件类型（非必录）
     */
    @Excel(name = "学员证件类型（非必录）", orderNum = "33")
    private String studentIdType;
    /***
     * 学员证件号码（非必录）
     */
    @Excel(name = "学员证件号码（非必录）", orderNum = "34")
    private String studentNo;
    /***
     * 教育学习形式
     */
    @Excel(name = "教育学习形式", orderNum = "35")
    private String educationMode;
    /***
     * 接受增值服务的方式
     */
    @Excel(name = "接受增值服务的方式", orderNum = "36")
    private String addValueMode;
    /***
     * 课程表文件地址集合（多个地址间用英文;分割）
     */
    @Excel(name = "课程表文件地址集合（多个地址间用英文;分割）", orderNum = "37")
    private String courseAddressList;
    /***
     * 出单类型
     */
    @Excel(name = "出单类型", orderNum = "38")
    private String insureType;
    /***
     * 终保日期
     */
    @Excel(name = "终保日期", orderNum = "39")
    private String effectiveEndTime;
}
